package com.yl.pattern.structuralmodel.bridge;

/**
 * @Author 小羊
 * @Date 30/10/2024下午 9:39
 * @ClassName OperatingSystem
 * @Description 操作系统类（抽象化角色）
 */
public abstract class OperatingSystem {
    protected VideoFile videoFile;

    public OperatingSystem(VideoFile videoFile) {
        this.videoFile = videoFile;
    }

    /**
     * 播放视频的方法
     * @param fileName
     */
    public abstract void play(String fileName);
}
